be itching to try something - Spanish English Dictionary